package com.cskaoyan._02api;

import java.io.File;

/**
 * @description:
 * @author: 景天
 * @date: 2023/2/17 10:59
 **/
/*
重命名功能

删除功能
 */
public class Demo2 {
    public static void main(String[] args) {
        // // 重新命名此抽象路径名表示的文件
        //public boolean renameTo(File dest)

        //File file = new File("D:\\workspace2\\java48th\\a\\b\\c\\a.txt");
        //boolean b = file.renameTo(
        //        new File("D:\\workspace2\\java48th\\a\\b\\c\\b.txt"));
        //System.out.println(b);

        //File file = new File("D:\\workspace2\\java48th\\a\\b\\c\\b.txt");
        //boolean b = file.renameTo(new File("D:\\workspace2\\java48th\\a\\b\\a.txt"));
        //System.out.println(b);


        // 删除此抽象路径名表示的文件或目录。如果此路径名表示一个目录，则该目录必须为空才能删除
        // delete不会因为文件不存在,路径名不正确而抛出异常,只会返回false, 并且不会进入回收站
        // public boolean delete()

        //File file = new File("a\\b\\a.txt");
        //System.out.println(file.delete());


        //File dir = new File("a\\b\\c");
        //System.out.println(dir.delete());

        // // 判断File对象是否表示的是一个文件
        //public boolean isFile()
        File file = new File("a.txt");
        System.out.println(file.isFile());
    }
}
